package com.aaa.hospital.mapper;

import com.aaa.hospital.pojo.domain.Menu;
import com.aaa.hospital.pojo.query.MenuQuery;
import com.aaa.hospital.pojo.vo.MenuVO;

import java.util.List;
import java.util.Map;

/**
 * @Author: danghui
 * @Date: 2022/1/6 10:16
 * @Description: TODO
 */
public interface MenuMapper {
    List<Menu>  getSuperAdminMenu();
    List<Map<String,Object>> getNormalAdminMenu(Integer rid);

    List<MenuVO> listMenu(MenuQuery query);

    Long listMenuTotal(MenuQuery query);

    int deleteMenu(Integer id);

    int addMenu(MenuVO menuVO);

    MenuVO getMenu(Integer id);

    int updateMenu(MenuVO menuVO);
}
